package hks.saigyoujiyuyuko.bcverification.Util;

import java.io.File;
import java.io.IOException;

public interface Util {
	
	/**
	 * @author SaigyoujiYuyuko
	 * 
	 * @param file	待写入的文件对象
	 * @param content	写入的内容
	 * 
	 * @usage 写入文件
	 */
	
	public void WriteFile(File file,String content) throws IOException;
	
	
	/**
	 * @author SaigyoujiYuyuko
	 * 
	 * @param file	文件对象
	 * @param key	获取的key
	 * 
	 * @usage 获取文件的键值
	 */
	
	public String GetFileKey(File file,String key) throws IOException;
	
	
	/**
	 * @author SaigyoujiYuyuko
	 * 
	 * @param key	获取的key
	 * 
	 * @usage 获取字符串的键值
	 */
	
	public String GetStringKey(String inPutSting) throws IOException;
	
	
	/**
	 * @author SaigyoujiYuyuko
	 * 
	 * @param file	文件对象
	 * @param key	获取的key
	 * 
	 * @usage 读取文件全部内容
	 * 
	 * @return String 获取的内容
	 */
	
	public String ReadFile(File file) throws IOException;
	
	
	/**
	 * @author SaigyoujiYuyuko
	 * 
	 * @param min	 最小
	 * @param max 最大
	 * 
	 * @usage 生成一个随机数
	 * 
	 * @return Int 生成的随机数
	 */
	
	public int Rand(int min,int max);
}
